@charset "utf-8";
body{background-color: #fafafa;}

.toutiao{padding-top: 30px; padding-bottom: 30px; background: #ebeffa;}
.toutiao .first{position: relative; padding-right: 60px; padding-left: 90px; min-height: 77px;}
.toutiao .first .thead{position: absolute; top: 50%; left: 0; width: 44px; height: 77px; margin-top: -39px;}
.toutiao .swiper-container{height: 100%;}
.toutiao .swiper-slide{height: auto !important;}
.toutiao .swiper-slide .caption{text-align: center;}
.toutiao .swiper-slide .caption a{font-size: 1.875em; font-weight: bold; color: #395eaf; line-height: 1.6em;}
.toutiao .swiper-slide .desc{padding-top: .75em; color: #666; text-align: center;}
.toutiao .swiper-page-box{position: absolute; top: 0; right: 0; bottom: 0; width: 20px;}
.toutiao .swiper-page-box .table{position: relative; width: 100%; height: 100%; display: table; vertical-align: middle;}
.toutiao .swiper-page-box .table .swiper-pagination{position: relative; right: auto !important; bottom: auto !important; left: auto !important; width: 100%; height: 100%; display: table-cell; vertical-align: middle;}
.toutiao .swiper-page-box .table .swiper-pagination .swiper-pagination-bullet{display: block; margin: 5px auto;}
.toutiao .swiper-page-box .table .swiper-pagination .swiper-pagination-bullet-active{background: #a0b526;}
.toutiao .swiper-page-box .table .swiper-pagination .swiper-pagination-switch{display: block; margin: 5px auto;}
.toutiao .swiper-page-box .table .swiper-pagination .swiper-active-switch{background: #a0b526;}

.toutiao .caption{text-align: center; line-height: 40px;margin-top:15px;}
.toutiao .caption a{font-size: 1.875em; font-weight: bold; color: #0077b3;}
.toutiao .desc{padding-top: .75em; color: #666; text-align: center;border-bottom:1px solid #129ad4;padding-bottom:15px;}
.toutiao .desc a{position: relative;padding-left: 10px;margin-left: 10px;}
.toutiao .desc a:nth-child(1)::before{
  display:none;
}
.toutiao .desc a::before{
    content: '';
    position: absolute;
    width: 1px;
    height: 20px;
    border-left: 1px solid #A6A6A6;
    left: 0px;
    top: 0px;
}


@media (max-width:1200px) {
  .toutiao{padding: 20px 0;}
  .toutiao .swiper-slide .caption a{font-size: 1.5em;}	
}
@media (max-width:992px) {
  .toutiao .first{padding-right: 0; padding-left: 55px;}
  .toutiao .swiper-container{display: none;}
  .toutiao .swiper-page-box{display: none;}
  .toutiao .swiper-slide .caption a{font-size: 1.25em; line-height: 1.375em;}
  .toutiao .swiper-slide.none{display: block; position: relative; width: 100%; min-height: 77px !important;}
  .toutiao .swiper-slide.none .caption{position: relative; width: 100%; min-height: 77px; display: table; vertical-align: middle;}
  .toutiao .swiper-slide.none .caption a{position: relative; width: 100%; height: 100%; display: table-cell; vertical-align: middle;}
}
@media (max-width:450px) {
  .toutiao .first{min-height: inherit; padding-left: 0;}
  .toutiao .first .thead{display: none;}
  .toutiao .swiper-slide .caption a{font-size: 1.0625em;}	
}


.news .tpxw .swiper-slide dl{position: relative; height: 376px;}
.news .tpxw .swiper-slide dl dt{position: absolute; right: 0; bottom: 0; left: 0; z-index: 5; padding: 20px 15px; height: 45px; text-align: center; background: rgba(0,0,0,.5);}
.news .tpxw .swiper-slide dl dt a{color: #fff; font-weight: bold;}
.setIE.ie8 .news .tpxw .swiper-slide dl dt{background: url(../images/public/blank_black_opa50.png);}
@media (max-width:992px) {
  .news .tpxw .swiper-slide dl dt{padding: 15px;}	
}
@media (max-width:640px) {
  .news .tpxw .swiper-slide dl dt{padding: 10px; line-height: 30px; height: auto; }
  .news .tpxw .swiper-slide dl dt a{font-weight: normal;}
  .news .tpxw .swiper-pagination{bottom: 60px !important;}
}

.news .ztbanner .place{padding-top: 90px;}
@media (max-width:1200px) {
  .news .ztbanner .place{padding-top: 0;}
  .news .ztbanner .place .pic{position: static;}
}

.news .zygg{padding: 10px 90px 10px 150px; position: relative; background: #ebeffa;}
.news .zygg .thead{position: absolute; top: 10px; bottom: 10px; left: 10px; width: 90px; background: #456ac2; border-radius: 5px; overflow: hidden;}
.news .zygg .thead a{position: absolute; top: 50%; right: 0; left: 0; z-index: 2; text-align: center; font-weight: bold; font-size: 1.375em; color: #fff; line-height: 1.2em; margin-top: -1.2em;}
.news .zygg .thead i{position: absolute; right: 0; bottom: -5px; left: 0; z-index: 1;  width: 50%; margin: 0 auto;}
.news .zygg .thead i img{display: block; width: 100%;}
.news .zygg .more{position: absolute; top: 10px; right: 10px; display: none; line-height: 40px; color: #999;}
.news .zygg .more:hover{color: #666;}
.news .zygg .swiper-slide{width: auto;}
.news .zygg .swiper-slide .item{padding: 20px 0; margin-right: 60px;}
.news .zygg .swiper-slide .item a{display: inline-block; position: relative; padding-left: 20px; line-height: 1.6em; white-space: nowrap;}
.news .zygg .swiper-slide .item a:before{position: absolute; top: -3px; left: 1px; margin-top: .8em; content: ""; width: 6px; height: 6px; background: #456ac2; -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg); -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg);}
.news .zygg .swiper-slide .item .time{display: block; margin-top: 5px; margin-left: 20px; padding-left: 18px; color: #999; background: url(../images/public/time.png) no-repeat left center;}
.news .zygg .swiper-slide .item:hover a{color: #456ac1;}
.news .zygg .swiper-slide .item:hover span{color: #879fd8; background-image: url(../images/public/time_on.png);}
.news .zygg .swiper-ctrl-button{width: 20px; height: 40px; margin-top: -20px;}
.news .zygg .swiper-ctrl-button i{color: #c4c4c4; font-size: 1.375em;}
.news .zygg .swiper-ctrl-button:hover i{color: #666;}
.news .zygg .swiper-ctrl-button.swiper-ctrl-prev{right: 40px; left: auto;}
.news .zygg .swiper-ctrl-button.swiper-ctrl-next{right: 10px;}
@media (max-width:1200px) {
  .news .zygg{padding-right: 80px; padding-left: 120px;}
  .news .zygg .swiper-slide .item{margin-right: 35px;}
}
@media (max-width:992px) {
  .news .zygg .swiper-slide{width: 100%;}
  .news .zygg .swiper-slide .item{margin-right: 0; text-align: left;}
  .news .zygg .swiper-slide .item a{white-space: normal;}
}
@media (max-width:640px) {
  .news .zygg{padding-right: 70px; padding-left: 115px;}
}
@media (max-width:450px) {
  .news .zygg{padding-right: 10px; padding-left: 10px; text-align: center;}
  .news .zygg .thead{position: relative; top: auto; bottom: auto; left: auto; padding: 0 20px;}
  .news .zygg .thead a{position: static; margin-top: 0; line-height: 40px;}
  .news .zygg .thead a br{display: none;}
  .news .zygg .thead i{width: 30px;}
  .news .zygg .more{display: block;}
  .news .zygg .swiper-ctrl-button{position: static; display: inline-block; vertical-align: bottom; margin-top: 0;}
  .news .zygg .swiper-ctrl-button i{position: static; display: block; margin-top: 0;}
}
	
.zwgk .leader{position: relative;}
.zwgk .leader dt{float: left; width: 138px;}
.zwgk .leader dt .place{padding-top: 130%;}
.zwgk .leader dd{position: absolute; top: 0; right: 0; bottom: 0; left: 138px; padding-bottom: 45px;}
.zwgk .leader dd > div{margin-left: 20px;}
.zwgk .leader dd .xingming{margin-bottom: 15px;}
.zwgk .leader dd .xingming strong{font-size: 1.5em; margin-right: .5em;}
.zwgk .leader dd .xingming span{color: #2b7ad1;}
.zwgk .leader dd .gzfg{line-height: 1.5em; height: 4.5em;}
.zwgk .leader dd .yhxs{position: absolute; right: 0; bottom: 0; left: 0;}
.zwgk .leader dd .yhxs a{display: block; position: relative; line-height: 35px; text-align: center; color: #fff; background: #2b7ad1; border-radius: 5px;}
.zwgk .leader dd .yhxs a img{width: 14px; height: 10px; margin-right: 5px; margin-bottom: 3px;}
.zwgk .leader dd .yhxs a span{display: inline-block;}
.zwgk .leader dd .yhxs a:after{position: absolute; bottom: -4px; left: 8%; content: ""; width: 7px; height: 5px; background: url(../images/index/zwgk_yhxs_arr.png) no-repeat 0 0;}
.zwgk .leader dd .yhxs a:hover{opacity: .95;}
@media (max-width:1200px){
  .zwgk .leader dd .yhxs a{display: inline-block; min-width: 50%; padding: 0 5%;}	
}
@media (max-width:414px){
  .zwgk .leader dt{float: none; width: 130px; margin: 0 auto;}
  .zwgk .leader dt .place{padding-top: 125%;}
  .zwgk .leader dd{float: none; width: auto; position: static;}
  .zwgk .leader dd > div{margin-left: 0;}
  .zwgk .leader dd .xingming{margin-top: 15px; margin-bottom: 15px; text-align: center;}
  .zwgk .leader dd .xingming strong{font-size: 1.25em;}
  .zwgk .leader dd .gzfg{height: auto; margin-bottom: 15px; font-size: .9375em;}
  .zwgk .leader dd .yhxs{left: 0; text-align: center;}
  .zwgk .leader dd .yhxs a{display: block; min-width: inherit;}
}
.zwgk .menu-cards li{width: 33.33333%;}
.zwgk .menu-cards li a.item{padding: 8px 0; background: #fff; border: 1px solid #b6cee5;}
.zwgk .menu-cards li a.item i{width: 20px; height: 20px; margin-right: 0;}
.zwgk .menu-cards li a.item span{white-space: nowrap;}
.zwgk .menu-cards li a.item:hover{background: #f8f9fd;}
.zwgk .swiper-container:after{position: absolute; top: 15%; bottom: 15%; left: 0; content: ""; width: 2px; background: #efefef;}
.zwgk .swiper-slide a{display: block; position: relative; padding: 20px 5px;}
.zwgk .swiper-slide a i{display: block; position: relative; z-index: 9; width: 50px; height: 50px; margin: 0 auto;}
.zwgk .swiper-slide a span{display: block; position: relative; z-index: 8; text-align: center; font-weight: bold;}
.zwgk .swiper-slide a:before{position: absolute; top: 15%; bottom: 15%; right: 0; z-index: 1; content: ""; width: 2px; background: #efefef;}
.zwgk .swiper-slide a:after{position: absolute; top: 0; right: 0; bottom: 0; left: -2px; z-index: 2; background: linear-gradient(to bottom right, #f8f9fd, #f0f3fc); border-radius: 5px; border-bottom: 2px solid #496ab9; transition: all .3s;}
.zwgk .swiper-slide a:hover:after{content: "";}
.setIE.ie8 .zwgk .swiper-slide a:after{background: #f8f9fd;}


.zwfw .slider .section,
.zwfw .slider .section dl,
.zwfw .slider .section dl dd{transition: all .3s;}
.zwfw .slider{margin-top: -20px; margin-right: -7px; margin-left: -8px;}
.zwfw .slider .section{float: left; width: 17.5%; position: relative; z-index: 99;}
.zwfw .slider .section dl{margin: 20px 7px 0 8px; position: relative; z-index: 10; height: 310px;}
.zwfw .slider .section dl dt{position: absolute; top: 0; bottom: 0; left: 0; z-index: 10; width: 100%; max-width: 197px;}
.zwfw .slider .section dl dt .background{position: relative; width: 100%; height: 100%; overflow: hidden;}
.zwfw .slider .section dl dt .background img{display: block; width: 100%; height: 100%;}
.zwfw .slider .section dl dt a{position: absolute; top: 50%; right: 0; left: 0; margin-top: -72px; text-align: center; transition: all .3s;}
.zwfw .slider .section dl dt a i{display: block; width: 100px; height: 100px; margin: 0 auto;}
.zwfw .slider .section dl dt a i img{display: block; width: 100%; height: 100%;}
.zwfw .slider .section dl dt a span{display: inline-block; position: relative; line-height: 30px; padding-bottom: 15px; font-size: 1.25em; font-weight: bold; color: #fff;}
.zwfw .slider .section dl dt a span:after{position: absolute; right: 0; bottom: 0; left: 0; content: ""; margin: 0 auto; height: 5px; width: 2em; background: #fff; opacity: .5; transition: all .3s;}
.zwfw .slider .section dl dt a:hover{margin-top: -82px;}
.zwfw .slider .section dl dt a:hover span:after{width: 100%;}
.zwfw .slider .section dl dd{position: relative; z-index: 20; display: none; padding: 30px; margin-top: 25px; margin-bottom: 25px; margin-left: 162px; height: 200px;}
.zwfw .slider .section dl dd:before{position: absolute; top: -5px; left: -5px; bottom: -7px; z-index: 1; width: 16px; content: ""; background: #326dc7; opacity: .5; border-radius: 100px;}
.zwfw .slider .section dl dd:after{position: absolute; top: 0; right: 0; left: 0; bottom: 0; z-index: 2; content: ""; border: 1px solid #c0d5f4; border-radius: 5px; box-shadow: 0 0 30px rgba(75,132,219,.15);
-webkit-background: linear-gradient(to right bottom, #ecf4ff, #ffffff 70%);
-o--background: linear-gradient(to right bottom, #ecf4ff, #ffffff 70%);
-moz-background: linear-gradient(to right bottom, #ecf4ff, #ffffff 70%); 
background: linear-gradient(to right bottom, #ecf4ff, #ffffff 70%); background-color: #fff;}
.zwfw .slider .section dl dd ul{position: relative; z-index: 3;}
.zwfw .slider .section dl dd ul.bssx{margin: -30px -20px 0;}
.zwfw .slider .section dl dd ul.bssx li{float: left; width: 33.33333%;}
.zwfw .slider .section dl dd ul.bssx li .cards{margin: 30px 20px 0;}
.zwfw .slider .section dl dd ul.bssx li .cards .leibie{float: left; width: 70px;}
.zwfw .slider .section dl dd ul.bssx li .cards .leibie a{display: block;}
.zwfw .slider .section dl dd ul.bssx li .cards .leibie a i{display: block; width: 60px; height: 50px;}
.zwfw .slider .section dl dd ul.bssx li .cards .leibie a i img{display: block; width: 100%; height: 100%;}
.zwfw .slider .section dl dd ul.bssx li .cards .leibie a span{display: block; margin-top: .5em;}
.zwfw .slider .section dl dd ul.bssx li .cards .captions{margin-left: 80px;}
.zwfw .slider .section dl dd ul.bssx li .cards .captions p a{font-size: .875em; color: #888; line-height: 1.3em; max-height: 2.6em; height: 2.6em;}
.zwfw .slider .section dl dd ul.bssx li .cards .captions p + p{margin-top: .75em;}
.zwfw .slider .section dl dd ul.bssx li .cards:hover .leibie a{font-weight: bold; color: #466abe;}
.zwfw .slider .section dl dd ul.bssx li .cards:hover .captions p a{color: #476bb9;}
.zwfw .slider .section dl dd ul.menu-cards li .item{background: rgba(243,248,255,.85); box-shadow: 2px 2px 4px rgba(75,132,219,.25);}
.zwfw .slider .section dl dd ul.menu-cards li .item:hover{background: rgba(243,248,255,.5);}
.zwfw .slider .section.active{width: 65%;}
.zwfw .slider .section.active dl dd{display: block;}
.zwfw .slider .section dl dd ul{
  -webkit-animation-name: fadeInDown;
  animation-name: fadeInDown;
  -webkit-animation-delay: 0.3s;
  animation-delay: 0.3s;
}
@media (max-width:1200px){
  .zwfw .slider .section dl{height: 290px;}
  .zwfw .slider .section dl dd{padding: 20px;}
  .zwfw .slider .section dl dd ul.bssx{margin: -10px -10px 0;}
  .zwfw .slider .section dl dd ul.bssx li .cards{margin: 20px 10px 0;}
  .zwfw .slider .section dl dd ul.bssx li .cards .leibie{float: none; width: auto;}
  .zwfw .slider .section dl dd ul.bssx li .cards .leibie a i{margin: 0 auto;}
  .zwfw .slider .section dl dd ul.bssx li .cards .leibie a span{text-align: center;}
  .zwfw .slider .section dl dd ul.bssx li .cards .captions{display: none;}
}
@media (max-width:992px){
  .zwfw .slider .section{width: 100% !important; overflow: hidden;}
  .zwfw .slider .section dl dt a i{width: 85px; height: 85px;}
  .zwfw .slider .section dl dt a span{font-size: 1.125em;}
  .zwfw .slider .section dl dd{display: block;}
}
@media (max-width:640px){
  .zwfw .slider .section dl{margin-top: 15px; height: auto;}	
  .zwfw .slider .section dl dt{position: relative; width: auto; text-align: center; max-width: none;}
  .zwfw .slider .section dl dt a{position: relative; z-index: 2; display: inline-block; margin-top: 0; padding: 20px 0; text-align: center;}
  .zwfw .slider .section dl dt a i{display: inline-block; vertical-align: middle; width: 60px; height: 60px;}
  .zwfw .slider .section dl dt a span{display: inline-block; vertical-align: middle;}
  .zwfw .slider .section dl dt a:hover{margin-top: 0;}
  .zwfw .slider .section dl dt .background{position: absolute; z-index: 1; border-radius: 8px; overflow: hidden;}
  .zwfw .slider .section dl dt .background img{position: absolute; bottom: -100%; width: 100%; height: auto; object-fit: cover;}
  .zwfw .slider .section dl dd{display: none; padding: 15px; height: auto;} 
  .zwfw .slider .section dl dd:before{right: -7px; left: -7px; bottom: auto; width: auto; height: 15px;}
  .zwfw .slider .section dl dd ul.bssx{margin-bottom: 10px;}
  .zwfw .slider .section.active dl dd{margin: -20px 15px 0;}
  .zwfw .slider .section.active dl dt a{padding-bottom: 40px;}
}
@media (max-width:450px){
  .zwfw .slider .section dl dd ul.bssx li{width: 50%;}
  .zwfw .slider .section dl dd ul.bssx li .cards .leibie a i{width: 50px; height: 40px;}
  .zwfw .slider .section dl dd ul.menu-cards li{width: 50%;}
}

.setIE.ie8 .zwfw .slider .section dl dd:after{background: #f7faff;}
.setIE.ie8 .zwfw .slider .section dl dd ul.bssx li .cards .captions p a{display: block;}
.setIE.ie8 .zwfw .slider .section dl dd ul.menu-cards{margin: -20px -7px 0 -8px;}
.setIE.ie8 .zwfw .slider .section dl dd ul.menu-cards li .item{ margin: 15px 7px 0 8px; background: #f3f8ff; border: 1px solid #d2e1f8;}
.ie .zwfw .slider .section dl dd ul.bssx li .cards .captions p a{display: block;}


.hdjl .zxft{height: 246px; background: #fff;}
.hdjl .zxft dl dt{float: left; width: 45%;}
.hdjl .zxft dl dd{float: left; width: 55%;}
.hdjl .zxft dl dd > div{margin-left: 20px;}
.hdjl .zxft dl dd .caption{padding-top: 10px; margin-bottom: 10px;}
.hdjl .zxft dl dd .caption a{font-weight: bold; font-size: 1.125em; line-height: 1.5em; max-height: 3.5em;}
.hdjl .zxft dl dd .item{margin-bottom: 5px; line-height: 1.5em;}
.hdjl .zxft dl dd .item b{font-weight: normal;}
.hdjl .zxft .desc{padding: 0 15px 15px; line-height: 1.875em;}
.hdjl .zxft .desc a{display: inline-block; color: #ab4139;}
.hdjl .zxft .desc a:hover{color: #c00;}
@media (max-width:1200px) {
  .hdjl .zxft{height: auto;}	
}
@media (max-width:640px) {
  .hdjl .zxft dl dt .place{padding-top: 66.67%;}
  .hdjl .zxft dl dd .caption a{font-size: 1em;}
  .hdjl .zxft dl dd .item{font-size: .9375em;}	
}
@media (max-width:450px) {	
  .hdjl .zxft dl{margin-bottom: 0;}
  .hdjl .zxft dl dt{float: none; width: auto;}
  .hdjl .zxft dl dd{float: none; width: auto;}
  .hdjl .zxft dl dd > div{margin-left: 0;}
  .hdjl .zxft dl dd .caption{padding: 10px 15px; margin-bottom: 10px; border-bottom: 1px solid #ededed;}
  .hdjl .zxft dl dd .item{padding: 0 15px; line-height: 1.75em; margin-bottom: .5em;}
  .hdjl .zxft dl dd .item b{font-weight: bold;}
  .hdjl .zxft .desc{line-height: 1.75em; font-size: .9375em;}
}

.hdjl .zdjc{padding: 10px 15px; height: 226px; background: #fff;}
@media (max-width:1200px) {
  .hdjl .zdjc{height: auto; padding: 15px;}	
}

.hdjl .tab-brief > .hd .more{margin-right: 15px;}
.hdjl .ldxx{position: relative; height: 246px; background: #fff;}
.hdjl .ldxx .fl{position: absolute; top: 0; bottom: 0; left: 0; width: 33%; background: #a3c3fe; overflow: hidden;}
.hdjl .ldxx .fl .caption{position: absolute; top: 10%; right: 0; left: 0; z-index: 2; text-align: center; transition: all .3s;}
.hdjl .ldxx .fl .caption a{font-size: 1.375em; font-weight: bold; color: #3f70c8;}
.hdjl .ldxx .fl .caption:hover{top: 12%;}
.hdjl .ldxx .fl .pic{position: absolute; right: 0; bottom: 0; left: 0; z-index: 1; text-align: right; overflow: hidden;}
.hdjl .ldxx .fr{width: 67%;}
.hdjl .ldxx .fr .box{padding: 25px 15px;}
.hdjl .ldxx .fr .box .menu-cards li{width: 40%;}
.hdjl .ldxx .fr .box .menu-cards li a.item{padding: 5px 10px !important; background: #a3c3ff; border-radius: 100px;}
.hdjl .ldxx .fr .box .menu-cards li a.item i{width: 20px; height: 20px; margin-right: .3125em;}
.hdjl .ldxx .fr .box .menu-cards li a.item span{color: #fff;}
.hdjl .ldxx .fr .box .menu-cards li a.item:hover{background: #abc8ff;}
.hdjl .ldxx .fr .box .thead{position: relative; line-height: 30px;}
.hdjl .ldxx .fr .box .thead h3{position: relative; z-index: 1; float: left; padding-right: 1.5em; font-size: 1.125em; font-weight: bold; background: #fff;}
.hdjl .ldxx .fr .box .thead h3:after{position: absolute; top: 50%; right: 0; content: ""; width: 8px; height: 8px; margin-top: -3px; background: #d8d8d8; -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg); -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg);}
.hdjl .ldxx .fr .box .thead .more{position: relative; z-index: 2; float: right; padding-left: 10px; background: #fff;}
.hdjl .ldxx .fr .box .thead:after{position: absolute; top: 50%; right: 0; left: 0; content: ""; height: 1px; background: #d8d8d8;}
@media (max-width:1200px) {
  .hdjl .ldxx{height: auto;}
  .hdjl .ldxx .fl{width: 20%;}
  .hdjl .ldxx .fr{width: 80%;}
  .hdjl .ldxx .fr .box{padding: 20px;}
  .hdjl .ldxx .fr .box .menu-cards li{width: 30%;}
}
@media (max-width:768px) {
  .hdjl .ldxx .fl{width: 25%;}
  .hdjl .ldxx .fl .caption a{font-size: 1.25em;}
  .hdjl .ldxx .fr{width: 75%;}
  .hdjl .ldxx .fr .box .menu-cards li{width: 50%;}
  .hdjl .ldxx .fr .box .menu-cards li a.item span{width: auto; max-width: none;}
}
@media (max-width:450px) {
  .hdjl .ldxx .fl{display: none;}
  .hdjl .ldxx .fr{float: none; width: auto;}
}

.ztzl .swiper-slide{width: 25%;}
@media (max-width:992px) {
  .ztzl .swiper-ctrl-button{display: block;}	
}
.setIE.ie8 .ztzl .swiper-slide dl{margin-right: 20px;}
.setIE.ie9 .ztzl .swiper-slide dl{margin-right: 20px;}


#zyywList{display:none;}
#zzq{display:none;}
.zfxxgkimg {
  margin-top: 20px;
}